com.sabro.jbusiness.uteis
Class Emails

java.lang.Object
  extended by com.sabro.jbusiness.uteis.Emails

public class Emails
extends java.lang.Object

Classe responsável por formatar e enviar e-mails.


Constructor Summary
Emails()
           
 
Method Summary
static void configuraEmail(java.lang.String host, java.lang.String porta)
          Efetua a configuração dos dados do servidor smtp, usuário e senha que são utilizados para enviar um e-mail.
static void configuraEmail(java.lang.String host, java.lang.String porta, boolean sslAtivo)
          Efetua a configuração dos dados do servidor smtp, usuário e senha que são utilizados para enviar um e-mail.
static void configuraEmail(java.lang.String host, java.lang.String porta, java.lang.String user, java.lang.String pass, boolean sslAtivo)
          Efetua a configuração dos dados do servidor smtp, usuário e senha que são utilizados para enviar um e-mail.
static boolean enviarEmail(java.lang.String from, java.lang.String[] recipients, java.lang.String subject, java.lang.String content)
          Realiza o envio de um e-mail simples contendo um conteúdo texto sem nenhum anexo.
static boolean enviarEmail(java.lang.String from, java.lang.String[] recipients, java.lang.String subject, java.lang.String content, java.io.File file)
          Realiza o envio de um e-mail simples contendo um conteúdo texto e podendo esse ter um anexo.
static boolean enviarEmail(java.lang.String from, java.lang.String[] recipients, java.lang.String subject, java.lang.String content, java.io.File[] anexos)
          Realiza o envio de um e-mail simples contendo um conteúdo texto e podendo esse ter um ou vários anexos.
static java.lang.String getHost()
           
static java.lang.String getPass()
           
static java.lang.String getPorta()
           
static java.lang.String getUser()
           
static boolean isSslAtivo()
           
static void setHost(java.lang.String host)
           
static void setPass(java.lang.String pass)
           
static void setPorta(java.lang.String porta)
           
static void setSslAtivo(boolean sslAtivo)
           
static void setUser(java.lang.String user)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Emails

public Emails()
Method Detail

configuraEmail

public static void configuraEmail(java.lang.String host,
                                  java.lang.String porta)
Efetua a configuração dos dados do servidor smtp, usuário e senha que são utilizados para enviar um e-mail.

Parameters:
host - - Endereço do serviço de SMTP.
porta - - Porta do serviço SMTP.

configuraEmail

public static void configuraEmail(java.lang.String host,
                                  java.lang.String porta,
                                  boolean sslAtivo)
Efetua a configuração dos dados do servidor smtp, usuário e senha que são utilizados para enviar um e-mail.

Parameters:
host - - Endereço do serviço de SMTP.
porta - - Porta do serviço SMTP.
sslAtivo - - Indica se vai utilizar o SSL no envio do e-mail.

configuraEmail

public static void configuraEmail(java.lang.String host,
                                  java.lang.String porta,
                                  java.lang.String user,
                                  java.lang.String pass,
                                  boolean sslAtivo)
Efetua a configuração dos dados do servidor smtp, usuário e senha que são utilizados para enviar um e-mail.

Parameters:
host - - Endereço do serviço de SMTP.
porta - - Porta do serviço SMTP.
user - - Usuário de conexão com o serviço.
pass - - Senha do usuário.
sslAtivo - - Indica se vai utilizar o SSL no envio do e-mail.

enviarEmail

public static boolean enviarEmail(java.lang.String from,
                                  java.lang.String[] recipients,
                                  java.lang.String subject,
                                  java.lang.String content)
Realiza o envio de um e-mail simples contendo um conteúdo texto sem nenhum anexo.

Parameters:
from -
recipients -
subject -
content -
Returns:

enviarEmail

public static boolean enviarEmail(java.lang.String from,
                                  java.lang.String[] recipients,
                                  java.lang.String subject,
                                  java.lang.String content,
                                  java.io.File file)
Realiza o envio de um e-mail simples contendo um conteúdo texto e podendo esse ter um anexo.

Parameters:
from -
recipients -
subject -
content -
file -
Returns:

enviarEmail

public static boolean enviarEmail(java.lang.String from,
                                  java.lang.String[] recipients,
                                  java.lang.String subject,
                                  java.lang.String content,
                                  java.io.File[] anexos)
Realiza o envio de um e-mail simples contendo um conteúdo texto e podendo esse ter um ou vários anexos.

Parameters:
from -
recipients -
subject -
content -
anexos -
Returns:

getHost

public static java.lang.String getHost()

setHost

public static void setHost(java.lang.String host)

getPorta

public static java.lang.String getPorta()

setPorta

public static void setPorta(java.lang.String porta)

getUser

public static java.lang.String getUser()

setUser

public static void setUser(java.lang.String user)

getPass

public static java.lang.String getPass()

setPass

public static void setPass(java.lang.String pass)

isSslAtivo

public static boolean isSslAtivo()

setSslAtivo

public static void setSslAtivo(boolean sslAtivo)